
Posted originally on the Archive_of_Our_Own at https://archiveofourown.org/
works/7166039.
  Rating:
      Explicit
  Archive Warning:
      Underage
  Category:
      M/M
  Fandom:
      Homestuck
  Relationship:
      Sollux_Captor_&_Karkat_Vantas
  Character:
      Sollux_Captor, Karkat_Vantas
  Additional Tags:
      solkat_-_Freeform, Sollux_with_a_Lisp, Mating_Cycles/In_Heat, Top_Sollux
      Captor, matesprits, Flushed_Romance_|_Matesprits, Masturbation, Sollux
      Captor_-_Freeform, Bottom_Karkat, Karkat_Vantas_-_Freeform, psiionics,
      non-con, solkat-freeform, Consent, Bulges_and_Nooks, Nooks, Bulges, Dual
      Bulges, Buckets, Fluff_and_Smut, Smut, Fluff, Psionics, Psionic_Bondage,
      Bulge_Licking, Trolls, Purring_Trolls, Trolls_in_Heat, Troll_Biology,
      Troll_Romance, Alternate_Universe, Couch_Cuddles, Neck_Kissing, Complete
  Stats:
      Published: 2016-06-11 Words: 3857
****** Solkat - Things Are Heating Up. ******
by EuphoricInsanity
Summary
     Karkat and Sollux had been friends for as long as they could
     remember, since two sweeps according to Sollux. Karkat even helped
     Sollux when he was getting use to his psiionics. And now, six sweeps
     later, they had become closer…friendlier…. Karkat eventually worked
     up the courage to ask Sollux if he'd be his matesprit. Sollux, of
     course, agreed and they stayed together in Sollux's hive, living a
     more platonic life style than a romantic one.
     That was until Karkat's eyes started changing from gray to red and he
     began going into heat.
Notes
     WARNING: lots of troll language so if you don’t understand go here-
     http://mspaintadventures.wikia.com/wiki/Troll_terminology or look up
     troll terminology it’s the first one.
Karkat and Sollux had been friends for as long as they could remember, since
two sweeps according to Sollux. Karkat even helped Sollux when he was getting
use to his psiionics. And now, six sweeps later, they had become
closer…friendlier…. Karkat eventually worked up the courage to ask Sollux if
he'd be his matesprit. Sollux, of course, agreed and they stayed together in
Sollux's hive, living a more platonic life style than a romantic one.
That was until Karkat's eyes started changing from gray to red and he began
going into heat.
 
Karkat woke up early in the morning as usual. He pried Sollux's arms from
around him and climbed out of their shared recuperacoon. He got dressed and
went into the
Meal block to make breakfast for the two, well … lunch for Sollux. Karkat began
cooking when he got a sharp pain in his side. He leaned against the counter for
support, tilted his head up and growled near the back of his throat.
"JESUS FUCK. WHAT THE HELL?" He gritted his teeth and continued to cook. He was
so focused on ignoring the pain in his side, that he didn't notice his drowsy
matesprit walk into the room. Sollux stumbled lazily towards him and wrapped
his arms around his waist. Karkat jumped and swung the hot pan in his hand
around, tossing food across the block. It stopped suddenly next to Sollux's
face. Sparks appeared around it and pried it from Karkat's hand.
"OH MY FUCKING GOD. YOU SCARED THE SHIT OUT OF ME, WHAT THE FUCK ARE YOU DOING
UP SO EARLY?" Karkat growled.
"IIt 2mells good iin here. IIt woke me up… " Sollux murmured as he rubbed his
eyes in an attempt to adjust to the bright lights of the meal block.
"I'VE…BARELY STARTED COOKING…" Karkat grasped the pan from Sollux's psiionic
hold and returned it to the stove. Sollux moved forward and rested his chin on
Karkat's head, between his horns, and snaked his arms around his stomach.
Karkat leaned back into him and tried to continue cooking.
"IIt… IIt'2… not the food…" Sollux sniffed the air before moving his head to
Karkat's shoulder.
"II thiink iit'2... you." He kissed the side of Karkat's neck lazily. Karkat
purred and leaned his head away from his to give him more room. Sollux planted
three more kisses on his neck, each rougher than the last. He inhaled deeply,
getting a good whiff of Karkat's hormone inducing scent. He suddenly began to
kiss, nip, and lick at a spot on his neck.
"HAH…AH… H-HEY, NOT RIGHT NOW… I'M COOK-AHHhhhh….MMMmm" Karkat purred. He
turned the stove off and grabbed both sides of Sollux's face before kissing him
roughly. Sollux pushed him back against the counter and pinned them there with
his leg. Sollux forced his tongue between Karkat's lips and past his teeth.
Karkat ran his fingers through Sollux's hair. Sollux returned the action and
purposely rubbed against Karkat's horns, making him jump and straighten himself
out. Karkat suddenly moaned into the kiss, only making Sollux kiss him harder.
Karkat felt his shirt starting to slip up his stomach and something trying to
pry his pants away. His eyes shot open.
"MMmm- SOLLUX… SOLLUX WAIT!" Karkat broke away and turned his face away.
"Hmm?"
"WHAT'S WITH YOU? YOU'RE NEVER THIS TOUCHY... I-I DON’T THINK I'M COMFORTABLE
WITH MYSELF ENOUGH YET FOR ALL OF THIS." He darted his eyes away towards the
stove. Sollux gave him a soft smile.
"II hone2tly don't know. You ju2t…" He paused and took in a deep breath before
kissing Karkat's forehead gently. "Ju2t tell me when you are ready.", he
winked.
"OH FUCK YOU!"
"II2 that an okay?", he snickered. Karkat shoved him away and went back to his
place in front of the stove. Sollux went back into their room and returned with
his glasses on and his hair combed back. He sat at the table across from the
kitchen. When Karkat finished cooking, he set a nutrition plateau down on
either side of the table and a bowl of grub in the middle.
Karkat used the fork from the middle to scoop some onto his plate, while Sollux
used his psiionics to do the same.
They ate in silence as they usually did, Karkat glanced up only once to find
Sollux staring at him with half lidded eyes and a clear blush still over his
face from the earlier events. Karkat darted his eyes away again. Sollux was the
one to break the silence.
"2o we 2tiil up for a rematch game later?" Karkat looked up and slammed his
fist on the table.
"FUCK YES! YOU CHEATED LAST TIME, JUST LIKE YOU ALWAYS DO!"
"Wow KK, IIm 2o hurt by that. II never cheat, how could you 2ay that." Sollux
said with a shit eating grin on his face.
"THERE IS LITERALLY NOTHING ELSE IN THIS WORLD THAT MAKES RED AND BLUE SPARKS
AND CAN RIP MY CONTROLLER OUT OF MY REACH BESIDE YOU AND YOUR FUCKING
PSIIONICS"
"II thought you would be angry iif ii beat you without using my psiionics."
"YOU CAN'T DO ANYTHING WITHOUT YOUR PSIIONICS"
"Okay, then we'll have a clean game. Fiir2t to twenty cull2 wiin2, me vs you.
Riight here, riight now."
"YOUR ON!" Karkat shoved another fork full of food into his mouth and began
putting stuff away into the sink, while Sollux began setting up the game system
in the rumpus block
 
Karkat quickly sat next to Sollux on the couch and sat down crisscrossed like
Sollux. Sollux handed him a controller and started the game.
"Game Start" The game went on quickly and in 5 minutes Sollux already had five
culls and Karkat had two.
"DOUBLE CULL" Karkat growled as he pressed the respawn button. Sollux
snickered. Karkat began lurking around where he saw Sollux's character last.
"TRIPLE CULL"
"FUCK!" Karkat mashed the respawn button. His movements got frantic and angry.
He began shooting whenever he got a glimpse of his target. With little
ammunition, Sollux took him out easily.
"AH, FUCK YOU! AND THIS FUCKING GAME!" Sollux's culls began to climb up.
"KK you 2uck at thii2 game 2o bad." Karkat opened his mouth to say something,
but instead inhaled sharply as he got another pain in his side. He felt his
bulge start to unsheathe and adjusted his body against the couch.
"Player two wins. GAME OVER." Karkat growled and tossed the controller to the
side.
"STUPID FUCKING GAME. FUCKING CHEATER…" Karkat crossed his arms after wiping
sweat from his forehead.
"BULL2HIIT I WON FAIIR AND 2QUARE!"
"YOU PROBABLY HAD SOME CHEATCODE OR SOMETHING ON."
"Well 2omeone2 a 2ore lo2er." Sollux chuckled. He started to play another
online game.
"I'M GOING TO THE BATHROOM." Karkat said as he got up. He walked to the
bathroom and closed the door quietly. He closed the lid on the load gaper and
sat down.
"HNNNG JESUS FUCK." He doubled over. "GOD THIS HURTS" He said in a hushed tone.
He went to the mirror to try to cool himself with water. He splashed his face
with water and dried it off before looking in the mirror. His eyes were
slightly red instead of their deep gray. "OH… THAT'S WHY- FUCK!" Karkat covered
his mouth and leaned back against the wall. He quickly undid his pants and
pulled them down with his boxer shorts. His bulge was out and squirming. Karkat
shifted his legs against the discomfort. "MAYBE IF I JUST." Karkat let his
bulge curl around the tip of his hand. "AHH FUCK" He tilted his head back. It
felt great, but it wasn't enough. He twisted his fingers and stroked himself
roughly. He bit his lip and panted out deep breaths through his nose. He kept
on stroking himself in an attempt to release, but nothing was working. He let
out a long raspy breath. "WHY THE FUCK WON'T YOU- UGH." He pulled up his boxers
and pants before washing his hands and leaving.
"Dude you've been in there forever are you okay?" Sollux shouted from the
couch.
"YEAH, I-I'M FINE." Karkat shook his head and rubber his eyes to clear his
mind. The noise from Sollux's controller slowed slightly. He turned his head
slightly towards Karkat with a half lidded glare.
"You alway2 2ay that when you aren't."
"I'M FEELING A LITTLE SICK. I'LL BE IN THE RESPITEBLOCK IF YOU NEED ME." Karkat
said as he staggered off.
 
Meanwhile, Sollux paused his game and took a deep breath. He didn't know what
it was, but something was getting him hot and bothered. He felt his face flush
with his mustard colored blood, and one of his bulges partially unsheathe. He
shook his head to clear his mind and went back to playing his game.
Karkat tore a pile of blankets out of the hall closet and threw them onto the
floor into a pile. He locked the door to their respite block before making his
way inside and covering himself completely except for a small opening for
himself to breathe clearly. He shifted uncomfortably thanks to his fully
unsheathed bulge making his lower half ache. He tried closing his eyes to sleep
the rest of the day away, or at least for a little while, he still had a while
to deal with this, but he couldn't. His mind wondered places when he was alone
in the quiet. He blushed as he recalled the events of the bathroom, and shifted
his legs closer together. Then he remembered Sollux nipping at his neck and
grabbing him. His hand traveled below his belt again and he could feel the
genetic material starting to seep through his pants.
"FUCK.." He wasn't like this. They weren't like this. The most they'd done was
cuddle or make out on the couch. Karkat forced the thoughts from his mind and
finally fell asleep amongst the warmth of blankets.
 
After not being able to focus and loosing a couple of games, Sollux got up off
the couch and went in to check on Karkat. He turned the doorknob, only to find
it locked.
"KK?" No response. Sollux sighed and used his psiionics to open the door from
the other side. HE crept in quietly and found Karkat nowhere in sight. "KK?"
This time there was a grumble from the new pile of blankets in the corner of
the room. Sollux huffed and sat in front of the pile. "You okay iin there?"
"FUCK OFF..mmm…" Karkat jumped suddenly to the jolt of his sensitive sides
being grasped. He let out a screech and thrashed, throwing the blankets off of
him.
"Pfffttt" Sollux laughed and continued to use his powers on him.
"FAHA- FUCK S-STOP I-I-IT YOU PRE- GRAHH -TENTIOUS FUCKLICKING FUCK!"
Everything suddenly stopped and Karkat lay face up on the floor panting
heavily. Sollux glanced down, and upon seeing the red of Karkat's pants he
coughed and turned away, his face flushed a bright yellow. Karkat saw his
reaction and pulled his sweater down to cover himself. "I-I UM... FUCK."
"2orry. II-II'll let you bee." Sollux started to get up. Karkat grabbed him by
his foot just as he got up and pulled him back onto the floor. Sollux fell with
a loud thud, his glasses knocked sideways on his face. Karkat crawled next to
Sollux and kissed him roughly for a minute before pulling back to calm himself
and let both of them breathe. "II.. Okay. II'm up for thii2."
"LOOK HERE FUCKER." Karat made Sollux face him and look him in the eyes. "I'M
IN HEAT AND I'M GONNA NEED YOUR HELP WITH THIS."
 
"Well that explaiin2 that iintoxiicatiing 2mell. " Karkat blushed and broke eye
contact. Sollux grinned and narrowed his eyes. "Iit wa2 really gettiing to me.
II couldn't tell where iit was from iit wa2 all over the hiive."
"WHOA, WAIT WHAT THE FUCK? PUT ME DOWN YOU THINKPANLESS DOUCHEWAFFLE!" Karkat
screamed as he was lifted up by Sollux's psiionics. Sollux moved him back over
the remaining pile of blankets.
"Whatever you 2ay." Sollux said just as he released his hold on him and let him
fall into the pile. Karkat muttered insults under his breath as he sat up.
Sollux right in his face as he did. "2o you 2aiid you needed help. IIt wouldn't
have anything to do with this would it?" Sollux roughly pressed the palm of his
hand against the crotch of Karkat's pants.
"MMmm…FUCK YES." Karkat wrapped an arm around Sollux and tangled to other in
his hair and he kissed him again. Sollux placed his hands on Karkat's chest to
push him down onto his back. They laid there for a minute, mouths pressed
together as they fought for dominance. Karkat suddenly arched his back and let
out a rather loud moan. Sollux pulled away and watched as Karkat covered his
mouth to keep from moaning.
"Do they feel niice on there?" Karkat, at a loss for words, nodded. Sollux
smiled and removed his psiionic hold from around Karkat's horns. Karkat was
panting heavily and his face was completely red.
"HOLY... FUCK."
"II'll keep that iin miind for later." Before Karkat could ask any questions,
Sollux was on him. He forced his way into his mouth and lifted Karkat's shirt
up. Karkat pushed him back and quickly pulled his shirt over his head and
tossed it aside. Sollux tried pulling his over his head, but managed to snag it
on his horns and tear four holes in it along the way.
"God dammiit" Sollux growled as he tossed the shirt aside. Karkat sat up and
forced Sollux down and straddled him. He adjusted his hips to fit Sollux's
curve and ground against Sollux's bulges that were straining against his pants,
eliciting a moan from both of them. Karkat kissed Sollux's neck and while
continuing his grinding. Sollux threw his head back with a moan and grabbed
Karkat by the hips. Karkat peppered kisses up and down Sollux's neck and along
his jaw before stopping and settling on a spot to suck and nip. While this was
happening, Karkat had moved his hands southward and unbuttoned Sollux's jeans
and began trying to shove them down. "A liittle -ahhh - iimpatiient are we?"
Sollux hissed.
"SHUT UP AND JUST LIFT YOU HIPS UP A LIT-AH HOLD IT WAIT- GRAAAH!!!" Karkat was
thrown back from his position and back onto the pile. His hands became pinned
just above his head.
"You've had your tiime, II thiink iit2 my turn."
 
Karkat tried to sit up but couldn't budge. He squirmed and twisted in an
attempt to get free. Sollux wasted no time in explaining and undid the button
to Karkat's pants and lifted his hips to slide them off. Grinned as he watched
Karkat's bulge thrash around in the containment of his red-stained boxers.
"HURRY UP AND GET ON WITH IS ALREADY." Karkat bit his lip and squirmed as he
tried to remove the boxers by himself. Sollux kissed his neck and slowly made
his way down his chest, stomach, and he stopped to kiss his small hip bones.
Karkat curled his toes and clenched his hands into fists. Sollux slowly pulled
down his boxers and kissed the area above Karkat's bulge, that had curled in on
itself. Sollux slowly pulled from Karkat's nook and grabbed the base of it to
keep it from thrashing and kissed the very tip of it. Karkat let out a sound
that was a mix between a growl and a moan. After placing a few more kisses,
Sollux flicked out his forked tongue and licked from halfway to the tip of his
bulge.
"HAH- AH P-PLEASE DON'T STOP P-PLEA- HAH" Sollux perked up from his spot, face
flushed a darker yellow, and licked Some of Karkat's genetic material from his
chin.
"Miine are 2tartiing to ache two." Sollux sat up and shoved off his pants and
boxer at once. He sat between Karkat's legs, grabbed his thigh with one hand
and pressed one of his bulges against his tender red nook with the other.
Karkat let out a raspy moan.
"SH-SHIT." Sollux cocked an eyebrow before pulling away from him. He let his
own bulges curl around his own hand to ease his lust slightly. "F-FUCK I CAN'T
TAKE THIS. P-PLEASE T-THIS HURTS YOU ASSFUCK."
"2top whiiniing liike a grub, II ju2t wanted to 2ee iif II 2hould do thii2 one
at a tiime or not." Karkat let out a loud whine. "Two iit ii2 then." Sollux
twisted the bulges in his hands into a spiral and pressed them close to
Karkat's nook. "You ready?"
"Y-YEAH J-JUST HURRY PLEASE" Sollux pressed them both in slowly. Karkat bit his
lip.
"Are you okay?" Karkat nodded and turned his head to the side, and took in
short breaths. Sollux pushed himself in more.
"F-FUCK AAH...GOD THAT FEELS GREAT." Sollux paused to let Karkat adjust before
slowly thrusting forward. Karkat let out a series of loud moans as Sollux
slowly squeezed both of his bulges in. Karkat wrapped his legs around Sollux
"P-PLEASE LET MY HANDS GO. I NEED TO -HAH-AH FUCK YES. Karkat bucked his hips
up as Sollux fit half of himself in. He felt the pressure on his hands and arm
release and he quickly hooked himself into Sollux's back. Sollux hissed in pain
and thrusted the red of himself in. Karkat let out a loud scream. He turned his
head to the side and bit into his arm.
"Two much?"
"NO... I'M- HAH- I J-JUST NEED A-A MO-MOMENT."
"Tell me when you're okay." Sollux waited patiently and held still over Karkat.
Karkat took a short minute to wipe his hot forehead of the tiny droplets of
sweat before kissing Sollux a rough kiss.
"I’M GOOD." he said as he pulled away.
"Good, that 2cent you're givving off wa2 gonna driive me crazy iif II diidn't
do anythiing 2oon." Sollux pulled himself out slightly and began thrusting at a
slow pace to keep from hurting his matesprit. And judging by the sounds Karkat
was making he was doing a fine job as it was. He started going faster and as he
bent his head down, he noticed Karkats neglected bulge wrapping around his
thigh for any sort of warmth and friction. He used his psiionics to grab ahold
of it and pump it slowly.
"PLEASE DON'T STOP -AH- DON'T STOP DON'T -FUCK AHHHHHHH SHIT YES HARDER RIGHT
THERE PLEASE SOLLUX JEGUS FUCKING FUCK!!" Sollux did as he was told and
thrusted hard into Karkat, hitting a nice spot that made Karkat see stars.
Karkat scratched along Sollux's shoulder blades as he let out another loud
scream of pleasure.
"Holy 2hiit KK" Sollux could feel the walls of Karkat's nook squeeze in around
him and he almost came then and there He looked towards the floor and tried to
focus on not releasing right there and now. Sollux saw the pre-genetic fluid
starting to leak from the tip of Karkat's bulge. He used his psiionics to grab
the bucket they kept in their closet and place it next to them.
"H-HEY, FUCK S-SOLLUX. TH-MMMmm- THIS ISN'T GOING T-TO-TO -FUCKING LAST M-MUCH
LONGER."
"Go ahead II got a bucket riight here for you." Karkat turned his head to the
other side and pulled the tin bucket closer. Sollux pulled out, but not all the
way to let Karkat flip himself onto his forearms and knees. Sollux positioned
himself over him, with both arms on either side of him. Karkat put the bucket
underneath his nook and the nodded his head to Sollux. Sollux wasted no time in
thrusting himself in completely. He pulled all the way out and completed this
task over and over and over again.
"AHHH F-FUCK SOLLUX, TH-THAT FUCKING HURTS. FUCK YES. FUCK SOLLUX" Karkat came,
his bulge and nook poured gallons of red genetic material into the bucket.
Sollux couldn't hold back after Karkat tightened around him again, was right
after. He didn't pull himself out in time and instead his yellow material
filled Karkat's nook and also leaked down into the bucket. Karkat fell forward
into the pile. He was panting hard and his legs were trembling, along with his
hands. Sollux let out a loud sigh and fell back onto his ass. He glanced as
Karkat and smirked.
"You look niice iin yellow." He watched Karkat flush and impossibly deeper
shade of red and flip him off. Sollux lifted himself up into the air and
hovered near Karkat
" FUCK... YOU" Karkat didn't even argue as he was picked up by Sollux's
psiionics and carried into the bathroom. Sollux used his psiionics to held
Karkat keep upright and he washed him off. He got them both out and dried him
off, leaving the wet towel on Karkat's damp head. He then lifted them to their
respite block to get some fresh clothes on before bringing them to their rumpus
block and setting them on the couch. Knce free, Karkat nestled himself between
Sollux's legs with his head on his chest.
"2o were you 2tiil planniing a moviie niight?"
YEAH BUT... WE CAN DO THAT LATER" Karkat yawned. "DEPENDING ON HOW I FEEL
LATER." Karkat said as he shifted between Sollux's legs again. Karkat felt the
blanket they usually had on the back of the couch drape over them. and he began
to drift off.
 
"MAY...MAYBE THIS HEAT THING WON'T... BE SO BAD." Karkat mumbled.
"Of cour2e iit won't ju2t waiit untiil mine rolls around. That2 when the real
fun begiins." Sollux chuckled. And just like that the both of them were fast
asleep. Sollux eventually shifted onto his side and hooked his arm underneath
Karkat to cuddle him closer like a small stuffed animal.
Karkat woke up before the other, but rested in his arms and laid there tempted
to fall asleep again, but he didn't like missing the little things Sollux said
when he slept.
"Don...the...wait...honey....im...A-...fuc-it wasnt...KK...pizz...2hiit...
KK...don't leave....stupid game.." Karkat frowned. Sollux usually muttered
nonsense about codes and games and on occasion he would say something about
Aradia but this was different. Sollux suddenly sat up and shot off and optic
blast at the wall., scaring Karkat and making him jump up. Sollux grabbed his
head with both his hands and took in quick breaths.
"SOLLUX ARE YOU OKAY?" Sollux turned towards him hugged him tightly and layed
back down with him still in his tight grasp.
"Ju2t another niightmare... II thiink iit was about some viideo game...
Everyone wa2 there and there was 2o much death. II- II could hear theiir dead
voices."
"SHHH... TAKE IT EASY. MAYBE WE SHOULD STOP PLAYING SOME GAMES FOR A WHILE SO
YOU CAN CLEAR YOUR HEAD. LAY DOWN AND REST YOUR BURNING UP I CAN FEEL IT."
Sollux nodded before he closed his eyes and tried falling asleep again. Karkat
ran his fingers through Sollux's hair, making him purr and drift off quickly.
"IT'S JUST A GAME... NOTHING'S GONNA HAPPEN... IT'S NOT REAL.." Karkat gently
kissed his forehead and fell asleep with him..
Please drop_by_the_archive_and_comment to let the author know if you enjoyed
their work!
